package com.ruoyi.asms.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Description
 * @Author YangJun
 * @Date 2021年11月23日 15:36:42
 **/
@Data
public class InspectionTaskEditVo {
    @ApiModelProperty(value =  "巡检任务主键",required = true)
    private Long inspectionTaskId;
    @ApiModelProperty(value =  "巡检任务主题名称")
    private String inspectionTheme;
    @ApiModelProperty(value =  "巡检任务说明",required = false)
    private String inspectionDescription;
    @ApiModelProperty(value =  "对资产批次中的资产进行巡检",required = false)
    private String projectIds;
    @ApiModelProperty(value =  "对资产所有方中的资产进行巡检",required = false)
    private String assetOwnIds;
    @ApiModelProperty(value =  "对区域场所中的资产进行巡检",required = false)
    private String addressIds;
    @ApiModelProperty(value =  "对资产安装绑定人员绑定的资产进行巡检",required = false)
    private String assetBindUserIds;
    @ApiModelProperty(value =  "对资产设备类型(如笔记本电脑)中的资产进行巡检",required = false)
    private String assetTypeIds;
    @ApiModelProperty(value =  "对资产安装时间范围中的资产进行巡检",required = false)
    private Long bindStartTime;
    @ApiModelProperty(value =  "对资产安装时间范围中的资产进行巡检",required = false)
    private Long bindEndTime;
    @ApiModelProperty(value =  "巡检开始时间")
    private Long startTime;
    @ApiModelProperty(value =  "巡检结束时间")
    private Long endTime;
    @ApiModelProperty(value =  "是否自动创建任务")
    private Integer isAutoCreate;
    @ApiModelProperty(value =  "巡检人员",required = false)
    private String inspectionUserIds;
    @ApiModelProperty(value =  "附件信息",required = false)
    private String attachments;
}
